# 服务端
import socket

# 1.创建服务端端套接字对象
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 2.绑定IP地址和端口号
server.bind(("127.0.0.1", 8080))

# 3.设置监听，等待客户端连接
server.listen(128)
print("等待客户端连接……")
# 4.等待接受客户端的连接请求
client_socket, client_addr = server.accept()
print("客户端已连接")
print("客户端地址：", client_addr, client_socket)
while True:
    # 5.接收数据
    data = client_socket.recv(1024)
    print("客户端说：", data.decode("utf-8"))
    # 6.发送数据
    message = input("请输入要发送的数据：")
    client_socket.send(message.encode("utf-8"))
    if message == "退出":
        break

# 7.关闭套接字
client_socket.close()
